SNMP-DPI: Simple Network Management Protocol Distributed Program Interface
نویسندگان
چکیده
The Simple Network Management Protocol (SNMP) [1] Distributed Program Interface (DPI) is an extension to SNMP agents that permits end-users to dynamically add, delete or replace management variables in the local Management Information Base without requiring recompilation of the SNMP agent. This is achieved by writing a so-called sub-agent that communicates with the agent via the SNMP-DPI. For the author of a sub-agent, the SNMP-DPI eliminates the need to know the details of ASN.1 [2] or SNMP PDU (Protocol Data Unit) encoding/decoding [1, 3]. This protocol has been in use within IBM since 1989 and is included in the SNMP agents for VM, MVS and OS/2. Potentially useful sample sub-agent code and implementation examples are available for anonymous FTP from the University of Toronto. MOTIVATION The Simple Network Management Protocol [1] defines a protocol that permits operations on a collection of variables. This set of variables is called the Management Information Base (MIB) and a core set of variables has previously been defined [4, 5]; however, the design of the MIB makes provision for extension of this core set. Thus, an enterprise or individual can define variables of their own which represent information of use to them. An example of a Carpenter & Wijnen [Page 1] RFC 1228 SNMP-DPI May 1991 potentially interesting variable which is not in the core MIB would be CPU utilization (percent busy). Unfortunately, conventional SNMP agent implementations provide no means for an end-user to make available new variables. The SNMP DPI addresses this issue by providing a light-weight mechanism by which a process can register the existence of a MIB variable with the SNMP agent. When requests for the variable are received by the SNMP agent, it will pass the query on to the process acting as a sub-agent. This sub-agent then returns an appropriate answer to the SNMP agent. The SNMP agent eventually packages an SNMP response packet and sends the answer back to the remote network management station that initiated the request. None of the remote network management stations have any knowledge that the SNMP agent calls on other processes to obtain an answer. As far as they can tell, there is only one network management application running on the host.
منابع مشابه
A Management Interface for Distributed Fault Tolerance Corba Services I Introduction
CORBA is becoming an increasingly important middleware platform for distributed software ap plications in areas such as telecommunications The DOORS fault tolerance service is a CORBA service that adds fault tolerance to CORBA ap plications In this paper we discuss the bene ts of adding a management interface to ser vices like DOORS We design this interface and provide an implementation based o...
متن کاملSpecific Simple Network Management Tools
The Simple Network Management Protocol (SNMP) has been around for more than a decade and is supported by most network devices and end systems. Despite this success, there is still a lack of simple to use network management applications. This paper describes the design of an SNMP management tool called scli which provides an easy and efficient to use SNMP command line interface. The software arc...
متن کاملA Uniform Resource Identifier Scheme for SNMP
One of the World Wide Web characteristics, besides its omnipresence in computer systems, is the adoption of a universal user interface that is used to access several different services that were previously accessed individually by independent applications. The Internet resources started to be identified by URI schemes, a text string with specific syntax and grammar. Although existing for severa...
متن کاملPROMIS: A Reliable Real-Time Network Management Tool for Wide Area Networks
This paper presents the PROMIS tool, a new network management tool based on a distributed architecture of tra c probes. PROMIS allows authorized users to monitor tra c from any WAN segment using a WWW console or a Tcl/Tk graphic interface. In contrast to current network monitoring platforms based in SNMP (Simple Network Management Protocol) or RMON (Remote network MONitor), PROMIS is based on a...
متن کاملDesign and Implementation of a Network Management Proxy Based on MTNM Solution Suite
The main protocol which is currently used to manage computer networks is known as SNMP. Ease of use and expansion are the most advantages of applying it to the equipments and computer networks. Despite of advantages, it is faced with serious challenges in networks that generate high traffic and has a wide range of network devices. To overcome its defects, several methods have been presented. On...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- RFC
دوره 1228 شماره
صفحات -
تاریخ انتشار 1991